const { ipcRenderer } = require('electron')
// 调用主进程的方法
export default {
  send (name, data = {}) {
    return new Promise((resolve, reject) => {
      ipcRenderer.invoke(name, data).then(res => {
        resolve(res)
      })
    })
  },
  remove (data) {
    ipcRenderer.removeAllListeners(data)
  }
}

// 监听主进程的事件
// ipcRenderer.on("download-done", (event, age) => {
//   this.filePath = age.filePath;
//   this.progressStaus = "success";
//   this.$alert("更新下载完成！", "提示", {
//     confirmButtonText: "确定",
//     callback: (action) => {
//       this.$electron.shell.openPath(this.filePath);
//     },
//   });
// });